package com.duanxian.core.db;

import java.util.List;
import java.util.Map;

/**
 * Created by llx on 2017/8/12.
 */

public interface DbTemplate {

    /**
     * 查询
     * @param sql
     * @param params
     * @return
     */
    List<Map<String,Object>> query(String sql,List<Object> params);
    /**
     * 查询返回一条记录
     * @param sql
     * @param params
     * @return
     */
    Map<String,Object> queryOne(String sql,List<Object> params);
    /**
     * 更新
     * @param sql
     * @param params
     * @return
     */
    int update(String sql,List<Object> params);
    /**
     * 删除
     * @param sql
     * @param params
     * @return
     */
    int delete(String sql,List<Object> params);

}
